home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 388_01 / ae / 93 / jul / makefile < prev    next >
Encoding:
Makefile  |  1993-06-06  |  850 b   |  54 lines

  1. #
  2. # makefile
  3. #
  4. # Anthony's Editor July 93
  5. #
  6. # Copyright 1993, 1993 by Anthony Howe.  All rights reserved.  No warranty.
  7. #
  8.  
  9. CC    = cc
  10. CFLAGS    = -O -DBSD=1
  11.  
  12. LD    = cc 
  13. LDFLAGS = -O
  14. LIBS    = -lcurses -ltermcap
  15.  
  16. CP    = cp
  17. MV    = mv
  18. RM    = rm
  19.  
  20. E    =
  21. O    = .o
  22.  
  23. OBJ    = command$(O) data$(O) display$(O) gap$(O) key$(O) main$(O)
  24.  
  25. ae$(E) : $(OBJ)
  26.     $(LD) $(LDFLAGS) -o ae$(E) $(OBJ) $(LIBS) 
  27.  
  28. header.h : key.h
  29.  
  30. command$(O): command.c header.h
  31.     $(CC) $(CFLAGS) -c command.c
  32.  
  33. data$(O): data.c header.h
  34.     $(CC) $(CFLAGS) -c data.c
  35.  
  36. display$(O): display.c header.h
  37.     $(CC) $(CFLAGS) -c display.c
  38.  
  39. gap$(O): gap.c header.h
  40.     $(CC) $(CFLAGS) -c gap.c
  41.  
  42. key$(O): key.c header.h
  43.     $(CC) $(CFLAGS) -c key.c
  44.  
  45. main$(O): main.c header.h
  46.     $(CC) $(CFLAGS) -c main.c
  47.  
  48. clean:
  49.     -$(RM) $(OBJ) ae$(E)
  50.  
  51. install:
  52.     -$(MV) ae$(E) $(HOME)/bin/$(HOSTNAME)
  53.  
  54.